@charset "utf-8";
/* CSS Document */
.nav ul li h1:hover{
	color: #D0111B;
}
.nav ul li h1:hover:after{
	width: 40px;
	margin-left: -20px;
}
.nav_box.active .nav_top_nav ul li:hover h1{
	color:#D0111B;
	cursor:pointer;
}
.fold_wrap li:hover .adv_intro{
	opacity:1;
	}
.more_all:hover span{
	text-align:center;
	float:none;
	color:#D0111B;
	text-decoration:overline;
	}
.more_all:hover b img{
	opacity:0;
	}
.more_all2:hover{
	border-bottom:1px solid #024287;
	}	
.more_all2:hover:before{
	width:100%;
	}	
.more_all2:hover span{
	text-decoration:none;
	float:left;
	}	
.more_all2:hover b img{
	opacity:1;
	}
.index_news ul li:hover .right .txt  h3{
	color:#024287;
	}
.index_news ul li:hover .right .txt  h4{
	color:#333;
	}
.footer_list dl a:hover dd h2{
	color: #fff;
	}
.o_nav li:hover{
	color:#000000;
	}
.about dl dd:hover u.cl{clip:rect(0px,128px,128px,64px);}
.about dl dd:hover u.cr{clip:rect(0px,64px,128px,0px);}
.culture dl dd:hover .one{
	opacity:0;
	width:0%;
	height:0%;
	left:50%;
	top:50%;
	}
.culture dl dd:hover .two{
	opacity:1;
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	}
.news dl dd:hover .right{
	background:#f5f5f5;
	}
.news dl dd:hover .right .txt  h3{
	color:#024287;
	}
.news dl dd:hover .right .txt  h4{
	color:#333;
	}
.news.media dl dd:hover .left b{
	background:rgba(2,66,135,0);
	}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #024287;
  border-color: #024287;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #024287;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}
.product dl dd .lt h5:hover{
	text-decoration:underline;
	color:#D0111B;
	}
.product dl dd:nth-of-type(3) .l1 h5:hover{
	color:#95bd25;
	}
.product dl dd .r1 h5:hover{
	color:#70312D;
	}
.product.product7 dl dd .l1 h5:hover{
	color:#f18a46;
	}
.product.product7 dl dd .r1 h5:hover{
	color:#f2e725;
	}
.more_all3:hover{
	background:#D0111B;
	}
.more_all3:hover span{
	text-align:center;
	float:none;
	}
.more_all3:hover b img{
	opacity:0;
	display:none;
	}
.res3 dl dd .more .m_img:hover{
	color:#D0111B;
	}
